package models

import (
	"time"
)

type User struct {
	Created  time.Time `json:"created" xorm:"not null DATETIME"`
	Email    string    `json:"email" xorm:"not null default '' unique VARCHAR(50)"`
	Id       int       `json:"id" xorm:"not null pk autoincr INT"`
	IsAdmin  int       `json:"is_admin" xorm:"not null default 0 TINYINT"`
	Name     string    `json:"name" xorm:"not null unique VARCHAR(32)"`
	Password string    `json:"password" xorm:"not null CHAR(32)"`
	Salt     string    `json:"salt" xorm:"not null CHAR(6)"`
	Status   int       `json:"status" xorm:"not null default 1 TINYINT"`
	Updated  time.Time `json:"updated" xorm:"DATETIME"`
}
